package com.aspose.cells;

import java.util.ArrayList;

final class zbui {
   static void a(zn var0, zsp var1, int var2, com.aspose.cells.b.a.b.zp var3) {
      if (!zbuk.a(var3)) {
         if (var1 != null) {
            for(int var8 = 0; var8 < var1.a.size(); ++var8) {
               zsr var9 = (zsr)var1.a.get(var8);
               com.aspose.cells.b.a.b.zo var10 = var9.a;
               float var11 = var9.b;
               float var12 = var9.c;
               if (!var10.b() && var1.d() != 2) {
                  byte var13 = 3;
                  boolean var14 = var1.h();
                  if (zhz.a(var2)) {
                     var14 = false;
                  }

                  float var4 = var10.d();
                  float var5 = var10.e();
                  float var6;
                  float var7;
                  if (var14) {
                     if (var4 >= (float)var3.g() && var4 <= (float)var3.i()) {
                        if (var5 < (float)var3.h()) {
                           var5 = (float)var3.h();
                        }

                        if (var5 > (float)var3.j()) {
                           var5 = (float)var3.j();
                        }

                        if (var1.d() == 0 || var1.d() == 3) {
                           var6 = var10.d();
                           var7 = var10.e() - var12;
                           if (var7 < (float)var3.h()) {
                              var7 = (float)var3.h();
                           }

                           if (var7 > (float)var3.j()) {
                              var7 = (float)var3.j();
                           }

                           if (var12 != 0.0F) {
                              zama.a(var0, var4, var5, var6, var7, var1.a());
                           }

                           if (var1.i() && var10.e() - var12 >= (float)var3.h() && var10.e() - var12 <= (float)var3.j()) {
                              zama.a(var0, var10.d() - (float)var13, var10.e() - var12, var10.d() + (float)var13, var10.e() - var12, var1.a());
                           }
                        }

                        if (var1.d() == 0 || var1.d() == 1) {
                           var6 = var10.d();
                           var7 = var10.e() + var11;
                           if (var7 < (float)var3.h()) {
                              var7 = (float)var3.h();
                           }

                           if (var7 > (float)var3.j()) {
                              var7 = (float)var3.j();
                           }

                           if (var11 != 0.0F) {
                              zama.a(var0, var4, var5, var6, var7, var1.a());
                           }

                           if (var1.i() && var10.e() + var11 >= (float)var3.h() && var10.e() + var11 <= (float)var3.j()) {
                              zama.a(var0, var10.d() - (float)var13, var10.e() + var11, var10.d() + (float)var13, var10.e() + var11, var1.a());
                           }
                        }
                     }
                  } else {
                     if (var4 < (float)var3.g()) {
                        var4 = (float)var3.g();
                     }

                     if (var4 > (float)var3.i()) {
                        var4 = (float)var3.i();
                     }

                     if (var5 >= (float)var3.h() && var5 <= (float)var3.j()) {
                        if (var1.d() == 0 || var1.d() == 3) {
                           var6 = var10.d() + var12;
                           var7 = var10.e();
                           if (var6 < (float)var3.g()) {
                              var6 = (float)var3.g();
                           }

                           if (var6 > (float)var3.i()) {
                              var6 = (float)var3.i();
                           }

                           if (var12 != 0.0F) {
                              zama.a(var0, var4, var5, var6, var7, var1.a());
                           }

                           if (var1.i() && var10.d() + var12 >= (float)var3.g() && var10.d() + var12 <= (float)var3.i()) {
                              zama.a(var0, var10.d() + var12, var10.e() - (float)var13, var10.d() + var12, var10.e() + (float)var13, var1.a());
                           }
                        }

                        if (var1.d() == 0 || var1.d() == 1) {
                           var6 = var10.d() - var11;
                           var7 = var10.e();
                           if (var6 < (float)var3.g()) {
                              var6 = (float)var3.g();
                           }

                           if (var6 > (float)var3.i()) {
                              var6 = (float)var3.i();
                           }

                           if (var11 != 0.0F) {
                              zama.a(var0, var4, var5, var6, var7, var1.a());
                           }

                           if (var1.i() && var10.d() - var11 >= (float)var3.g() + 0.5F && var10.d() - var11 <= (float)var3.i() - 0.5F) {
                              zama.a(var0, var10.d() - var11, var10.e() - (float)var13, var10.d() - var11, var10.e() + (float)var13, var1.a());
                           }
                        }
                     }
                  }
               }
            }

         }
      }
   }

   static void a(zbo var0, ArrayList var1, zbcr var2) throws Exception {
      if (var0.k() == 2) {
         if (var1.size() > 0) {
            if (var2.getCount() > 0) {
               if (!var0.N() || !var0.M()) {
                  if (zhz.a(var0)) {
                     for(int var3 = 0; var3 < var1.size(); ++var3) {
                        double var4 = (double)zhz.a(((zfo)var1.get(var3)).a(), var0.c().S());
                        if (!var0.N() && var4 > var0.z()) {
                           a(var2, var3);
                           var1.remove(var3);
                           --var3;
                        }

                        if (!var0.M() && var4 < var0.D()) {
                           a(var2, var3);
                           var1.remove(var3);
                           --var3;
                        }
                     }

                  }
               }
            }
         }
      }
   }

   private static void a(zbcr var0, int var1) throws Exception {
      for(int var2 = 0; var2 < var0.getCount(); ++var2) {
         zbcp var3 = var0.c(var2);
         zjf var4 = var3.D();
         if (var4.getCount() - 1 > var1) {
            var4.removeAt(var1);
         }
      }

   }

   static void a(zbo var0, zbo var1, zbcr var2, zbcp var3) {
      if (!var3.ap()) {
         byte var4 = 10;
         int var5;
         int var6;
         zjd var7;
         if (var0.n() && var3.av()) {
            for(var5 = 0; var5 < var2.getCount(); ++var5) {
               for(var6 = 0; var6 < var2.a(var5).k().getCount(); ++var6) {
                  var7 = var2.c(var5).D().b(var6);
                  if (var7 != null) {
                     if (var7.q() > 0.0D) {
                        var7.b(var7.q());
                        var7.a(com.aspose.cells.b.a.zq.a(var7.q(), (double)var4));
                     } else {
                        var7.a(true);
                     }
                  }
               }
            }
         }

         if (var1.n()) {
            for(var5 = 0; var5 < var2.getCount(); ++var5) {
               for(var6 = 0; var6 < var2.a(var5).k().getCount(); ++var6) {
                  var7 = var2.c(var5).D().b(var6);
                  if (var7 != null) {
                     if (var7.v() > 0.0D) {
                        var7.d(var7.v());
                        var7.c(com.aspose.cells.b.a.zq.a(var7.v(), (double)var4));
                     } else {
                        var7.a(true);
                     }
                  }
               }
            }
         }

      }
   }
}
